<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" import="pacote1.*" errorPage="" %>
<%@ page import="BD.*" %>
<%@ page import="Utilitarios.*" %>
<%@ page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tabela - Beta</title>
<link href="Css/tabela_main.css" rel="stylesheet" type="text/css" />
</head>

<body>
	<!-- JSP: início -->
	<%
		//abrindo conexão com banco de dados.
		Connection con = ConexaoBanco.getConexao();
		Statement stm = con.createStatement();
		
		//selecionando equipes
		String sqlQuery = String.format("SELECT * FROM equipes ORDER BY NomeEquipe");
		ResultSet rs = stm.executeQuery(sqlQuery);
	%>
    <!-- JSP: fim -->
    
    <!-- Tabela; Disposição da classificação. -->
    <table id="classificacao" cellpadding="0" cellspacing="0">
    	<tr class="RowTop">
        	<td colspan="10">
            	<table id="cabecalho" cellpadding="0" cellspacing="0">
                	<tr>
                    	<td>CLASSIFICAÇÃO</td>
                        <td class="CellSpace">J</td>
                        <td class="CellSpace">P</td>
                        <td class="CellSpace">V</td>
                        <td class="CellSpace">E</td>
                        <td class="CellSpace">D</td>
                        <td class="CellSpace">GP</td>
                        <td class="CellSpace">GS</td>
                        <td class="CellSpace">SG</td>
                        <td class="CellSpace">%</td>
                    </tr>
                </table>
            </td>
        </tr>
        <!-- JSP: início; linhas dinâmicas da tabela de classificação -->
		<%
			//fzendo a leitura dos itens retornados da consulta e imprimindo na tela.
			String linha = "";
			int posicao = 1;
			while(rs.next()){
				//setando as cores para os grupos de classificação através das posições.
				String linhaPosicao = "<td class='CellSpace Posicoes'>%d</td>";
				if((posicao >= 1) && (posicao <= 4)){
					linhaPosicao = "<td class='CellSpace PosicaoLibertadores'>%d</td>";
				}
				else if((posicao >= 5) && (posicao <= 12)){
					linhaPosicao = "<td class='CellSpace PosicaoSulamericana'>%d</td>";
				}
				else if((posicao >= 17) && (posicao <= 20)){
					linhaPosicao = "<td class='CellSpace PosicaoRebaixamento'>%d</td>";
				}
				
				linha = String.format("<tr class='RowContent'>" +
									  	linhaPosicao +
									  	"<td class='CellEquip CellEquipOrPoints'>%s</td>" +
										"<td class='CellSpace CellEquipOrPoints CellPainted'>%d</td>" +
										"<td class='CellSpace'>%d</td>" +
										"<td class='CellSpace CellPainted'>%d</td>" +
										"<td class='CellSpace'>%d</td>" +
										"<td class='CellSpace CellPainted'>%d</td>" +
										"<td class='CellSpace'>%d</td>" +
										"<td class='CellSpace CellPainted'>%d</td>" +
										"<td class='CellSpace'>%d</td>" +
										"<td class='CellSpace CellPainted'>%.2f</td>" +
									  "</tr>", 
									  posicao, 
									  rs.getString("NomeEquipe"), 
									  rs.getInt("Pontos"), 
									  rs.getInt("NumeroJogos"), 
									  rs.getInt("Vitorias"), 
									  rs.getInt("Empates"), 
									  rs.getInt("Derrotas"), 
									  rs.getInt("GolsPro"), 
									  rs.getInt("GolsContra"), 
									  rs.getInt("SaldoGols"), 
									  rs.getFloat("Aproveitamento")); 
				out.print(linha);
				posicao++;
			}
		%>
        <!-- JSP: fim -->
    </table>
    
    <!-- JSP: início -->
    <%
		// fechar conexão com bando de dados.
		con.close();
	%>
    <!-- JSP: fim -->
</body>
</html>